package com.hyts.bmsp.interceptor;

import com.jfinal.aop.Interceptor;
import com.jfinal.aop.Invocation;

/**
 * @ClassName: EhcacheInterceptor
 * @Description:缓存信息数据操作-Interceptor拦截器类<br>
 * 				CacheInterceptor 可以将 action 所需数据全部缓存起来，<br>
 * 				 下次请求到来时如果 cache 存在则<br>
				直接使用数据并 render，而不会去调用 action。<br>
				此用法可使 action 完全不受 cache 相关代码所<br>
				污染，即插即用，以下是示例代码<br>
 * 				
 * @author: 李博/Alex
 * @date: 2017-1-9 下午09:43:44
 */
public class CacheInterceptor implements Interceptor {

	/**
	 * EhCache 的使用需要有 ehcache.xml 配置文件支持，<br>
	 * 该配置文件中配置了很多 cache 节点，<br>
	       每个 cache 节点会配置一个 name 属性，例如：<cache name="blog" …>，<br>
	       该属性是 CacheKit<br>
	       取值所必须的。其它配置项如 eternal、 overflowToDisk、timeToIdleSeconds、<br>
	   timeToLiveSeconds 详见 EhCache 官方文档。<br>
	 */
	@Override
	public void intercept(Invocation inv) {
		// TODO Auto-generated method stub

	}

}
